【致歉】关于手机版小程序无法使用问题--附:SSL中间证书缺失,证书链不完整的解决方案
发布时间:2025年06月23日 17:06

2025年6月12日,由于SSL证书到期,导致微信小程序无法使用,因此作者重新从SSL服务商获取了新的SSL证书。证书安装到服务器,并经过网站检测,能够正常使用,同时作者也使用Windows系统的PC版微信小程序测试,能够正常使用。

但是作者忘记了手机版微信小程序中存在的一个问题:“手机版无法自动下载SSL证书链,因此服务器中证书链不齐全的情况下,手机解析错误,无法访问。”而windows版可以自动下载证书链,从而确保能够正确访问。

作者近期一直忙于某个项目,因此对公众号和小程序维护较少,直到发现有不少人反馈使用手机版小程序无法联网的问题,由于PC版一直能用,所以作者一开始还以为是个别原因,直到用手机版时复现了同样的问题。

其实这个问题在上一次ssl更新时就已经发现了,只不过当时使用手机调试,能够立马发现问题并解决,本次实在是作者疏忽大意所致,在此向所有受影响的使用者致歉。

顺便介绍一下SSL证书缺少中间证书,证书链不完整的解决方法:

1、访问网站https://myssl.com/

此网站可以查询证书问题,输入需要查询的网站,点击立即检测即可。

2、显示查询结果

会查询该网站的情况。

降级原因是,网站是纯手写的html文件,作者在编辑html代码时引用的是http版的静态资源,因此显示“1. 主页面引用了不安全的HTTP资源,降级为B”。

另外,由于作者时间和精力的因素,这个网站不维护了,内容几乎不再更新。

3、下载证书链

查询结果页拉到最下方,中间右侧有“下载证书链”链接。点击下载,另存为pem格式文件即可。

4、重新加载ssl

将pem文件复制到nodejs网站项目的根目录下,执行pm2 restart all,完成ssl证书的更新。

最后,附上一张开发中的重构版小程序进度截图:

目前已经完成了40个功能。

🔙返回上一页🔙